home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
macros
/
eplain
/
fix-checksum
< prev
next >
Wrap
Text File
|
1993-01-16
|
395b
|
19 lines
#!/bin/sh
# Fix a checksum line in the files given as arguments.
tmpfile=/tmp/checksum$$
for f in $*
do
checksum=""
newchecksum=`wc < $f | sed "s/^ *//"`
while test "$checksum" != "$newchecksum"
do
sed -e "1,50s/checksum = .*,/checksum = \"$newchecksum\",/" $f > $tmpfile
checksum="$newchecksum"
newchecksum=`wc < $tmpfile | sed "s/^ *//"`
done
mv -f $tmpfile $f
done